/*顶部head*/
.header .head .top{
	height: 42px;
	line-height: 42px;
}
.header .head .top ul{
	height: 42px;
	line-height: 42px;
}
.header .head .top ul .search{
	top: 8px;
}
.header .head .top ul b{
	font-family: '微软雅黑';
	color: #000!important;
	font-weight: bold;
}
/*导航*/
.banner{
	height: 518px;
}
.banner .leftLoop{
	height: 518px;
}
.banner .leftLoop .bd{
	height: 518px;
}
.banner .leftLoop .bd .picList li{
	height: 518px;
}
.banner .leftLoop .bd .picList li .pic{
	height: 518px;
}
.banner .leftLoop .bd .picList li .pic a{
	height: 518px;
}
#indemo .tempWrap{  width:1120px !important}
.banner .leftLoop .bd .picList li .pic a img{
	height: 518px;
}

/*首页产品中心*/
.pro {
    /*background: rgba(0, 0, 0, 0) url(/images/pro_bj.jpg) no-repeat scroll center top;*/
    font-family: "Microsoft Yahei";
    height: 770px;
    /*margin-top: 30px;*/
}
.pro .content{
	width: 1100px;
}
.pro_va{
    width: 815px;
    margin: 5px 15px;
    height: 30px;
    position: relative;
}
.pro_va h1{
    width: 100px;
    height: 30px;
    float: left;
    font-family: '微软雅黑';
    /*color: #0143af;*/
    font-size: 20px;
    font-weight: bold;
    /*border: 1px solid #0143af;*/
    text-align: center;
}
.pro_va span{
    width: 100px;
    height: 30px;
    float: right;
    font-family: '微软雅黑';
    color: #7b7b7b;
    font-size: 14px;
    /*font-weight: bold;*/
    /*border: 1px solid #0143af;*/
    text-align: center;
}
.pro h3.active{
    animation: myfadeIn .7s linear;
    opacity: 1;
}
.pro h3 {
    background: rgba(0, 0, 0, 0) url(/images/icon1.png) no-repeat scroll center bottom;
    color: #0143af;
    font-size: 30px;
    height: 74px;
    line-height: 32px;
    margin-bottom: 40px;
    padding-top: 60px;
    text-align: center;
    transition: all .7s;
    opacity: 0;
    font-weight: bold;
}
.pro h3 span {
    color: #b8b8b8;
    display: block;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
.fl {
    float: left;
}
.pro_fl {
    background: #fff none repeat scroll 0 0;
    width: 220px;
}
.pro_fl h4 {
    background: rgba(0, 0, 0, 0) url(/images/pro_icon5.png) no-repeat scroll center top;
    color: #fff;
    font-size: 18px;
    height: 62px;
    line-height: 20px;
    margin-bottom: 12px;
    padding: 20px 0 0 64px;
}
.pro_fl h4 span {
    display: block;
    font: 12px/20px Arial;
    text-transform: uppercase;
}
.pro_fnav {
    font-size: 14px;
    line-height: 40px;
    padding: 0 12px;
    border: 1px solid #ccc;
}
ul, ol {
    list-style: none;
}
.pro_fnav li {
    border-bottom: 1px dashed #ddd;
    /* height: 40px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 5px 0;
}
.pro_fnav li a {
    background: rgba(0, 0, 0, 0) url(/images/pro_icon4.png) no-repeat scroll 16px 16px;
    color: #666;
    display: block;
    padding-left: 38px;
    transition: all .3s;
}
.pro_fnav li a:hover {
    background: rgba(0, 0, 0, 0) url(/images/pro_icon4-1.png) no-repeat scroll 16px 16px;
}
.pro_fnav li.on a {
    background: rgba(0, 0, 0, 0) url(/images/pro_icon4-1.png) no-repeat scroll 16px 16px;
}
.pro_ftel {
    background: #0143af url(/images/pro_icon6.png) no-repeat scroll 24px 36px;
    color: #fff;
    height: 102px;
    padding-left: 60px;
}
.pro_ftel span {
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 12px;
    padding-top: 34px;
}
.pro_ftel p {
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
}
.fr {
    float: right;
}
.pro_con_t1 {
    background: #fff none repeat scroll 0 0;
    /*height: 460px;*/
    /*margin-bottom: 26px;*/
    overflow: hidden;
    padding: 3px 0 5px 0;
}
.pro_con_txt .tempWrap {
    overflow: hidden;
    position: relative;
    width: 860px;
    margin-top: 18px;
    margin: 0 auto;
}
.clone {
    float: left;
    width: 960px;
}
.pro_con_t1 dt {
    border-right: 1px solid #e9ebea;
    float: left;
    margin-right: -426px;
    width: 425px;
}
.pro_con_t1 dt img {
    height: 400px;
    width: 425px;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
}
.pro_con_t1 dd {
    padding-left: 470px;
    width: 226px;
}
.pro_con_t1 h4 {
    border-bottom: 1px solid #e9ebea;
    font-size: 18px;
    height: 46px;
    line-height: 46px;
    margin: 45px 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pro_con_t1 h4 a {
    color: #333;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pro_con_tt {
    color: #333;
    font-size: 12px;
    height: 154px;
    line-height: 22px;
}
.pro_con_t1 dd em {
    background: #3b6dbe none repeat scroll 0 0;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 120px;
    transition: all .3s;
}
.pro_con_t1 dd em:hover {
    background: #5b93ee;
}
.pro_con_t1 dd em a {
    color: #fff;
    display: block;
}
.pro_con_nav {
    /*height: 460px;*/
    width: 860px;
    margin: 0 auto;
    overflow: hidden;
}
.pro_con_nav li {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 15px 5px;
    width: 250px;
    transition: all .5s;
}
.pro_con_nav li:hover {
    /*background: #0143af none repeat scroll 0 0;*/
    /*border-color: #0143af;*/
}
.pro_con_nav li:hover span {
    background-position: 200px 14px;
    /*border-color: #3b6dbe;*/
    /*color: #fff;*/
}
.pro_con_nav img {
    display: block;
    padding: 12px;
    width: 226px;
    height: 180px;
    transition: all 1s;
	border:4px solid #e9ebea;
}
.pro_con_nav li:hover img{
    transform: scale(1.2);
}
.pro_con_nav span {
    /*background: rgba(0, 0, 0, 0) url(/images/pro_icon1.png) no-repeat scroll 200px -60px;*/
    border-top: 1px solid #e9ebea;
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    padding: 0 12px;
    transition: all .5s;
}
.pro_con_nav .c_none {
    margin-right: 0;
}

/*应用领域*/
.va_pro{
    height: 750px;
}
.va_pro .content{
    width: 1000px;
}
.va_pro h3.active{
    animation: myfadeIn .7s linear;
    opacity: 1;
}
.va_pro h3{
    background: rgba(0, 0, 0, 0) url(/images/icon1.png) no-repeat scroll center bottom;
    color: #0143af;
    font-size: 30px;
    height: 74px;
    line-height: 32px;
    margin-bottom: 40px;
    padding-top: 30px;
    text-align: center;
    transition: all .7s;
    opacity: 0;
    font-weight: bold;
}
.va_pro h3 span {
    color: #b8b8b8;
    display: block;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
.va_pro .va_img{
    width: 1000px;
    height: 500px;
    margin: 0 auto;
}
.va_pro .va_img li{
    width: 200px;
    height: 255px;
    float: left;
    margin: 0 25px 20px;
}
.va_pro .va_img li img{
    width: 200px;
    height: 200px;
}
.va_pro .va_img li p{
    width: 200px;
    height: 55px;
    line-height: 55px;
    font-family: '微软雅黑';
    font-size: 16px;
    color: #fff;
    background: #0143af;
    text-align: center;
    border-radius:0 0 15px 15px;
}

/*解决方案*/
.miSolu {
    /*background: url(/images/sl.jpg) no-repeat center top;*/
    /*padding: 30px 0;*/
}
.w1200 {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.miSolu h2 {
    background: url(/images/nb.png) no-repeat center top;
    font-family: '微软雅黑';
    font-weight: bold;
}
.miTi {
    text-align: center;
    font-size: 36px;
    color: #333;
    line-height: 36px;
    padding-top: 10px;
}
.miTi em {
    font-style: normal;
    color: #006bbe;
}
.miTi span {
    display: block;
    font-weight: normal;
    color: #bdbdbd;
    font-size: 14px;
    line-height: 22px;
}
.miSolu .hd {
    height: 70px;
    background: url(/images/sx.jpg) repeat-x;
    margin-top: 15px;
    margin-bottom: 10px;
}
.miSolu .hd ul{
    width: 820px;
    height: 70px;
    margin: 0 auto;
}
.miSolu .hd li.on {
    background: #26a9f3;
    color: #fff;
}
.miSolu .hd li {
    width: 125px;
    height: 70px;
    float: left;
    margin-left: 10.9px;
    background: #a8a8a8;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-family: '微软雅黑';
}
.miSolu .hd li .sp1 {
    background-position: 0 0;
}
.miSolu .hd li span {
    display: block;
    width: 30px;
    height: 26px;
    background: url(/images/si.png) no-repeat;
    overflow: hidden;
    margin: 8px auto 4px;
}
.miSolu .hd li .sp2 {
    background-position: -30px 0;
}
.miSolu .hd li .sp3 {
    background-position: -60px 0;
}
.miSolu .hd li .sp4 {
    background-position: -90px 0;
}
.miSolu .hd li .sp5 {
    background-position: -120px 0;
}
.miSolu .hd li .sp6 {
    background-position: -150px 0;
}
.miSolu .bd, .miSolu .box {
    height: 600px;
    overflow: hidden;
    position: relative;
}
.miSolu .bd .pic, .miSolu .bd .pic img {
    width: 1200px;
    height: 600px;
}
.miSolu .bd .txt {
    width: 320px;
    height: 552px;
    background: url(/images/sbt.png) no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    padding: 48px 20px 0;
    color: #fff;
}
.miSolu .bd .txt h3 {
    font-size: 24px;
    padding-bottom: 10px;
    border-bottom: 1px solid #3babea;
}
.miSolu .bd .txt .nr {
    color: #fff;
    padding-top: 10px;
    line-height: 30px;
    font-size: 14px;
    font-family: '微软雅黑';
}
.miSolu .bd .txt a {
    display: block;
    width: 85px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #fff;
    border-radius: 2px;
    color: #26a9f3;
    margin-top: 30px;
}

/*公司简介*/
.va_about_tit{
    width: 1180px;
    margin: 30px auto 15px;
    background: #ccc;
}
.mainCon {
    clear: both;
    width: 1180px;
    margin: 0 auto;
}
.proFcon {
    height: 325px;
    overflow: hidden;
    /*margin-bottom: 50px;*/
}
.proFPic {
    float: left;
    display: block;
    width: 295px;
    height: 248px;
    /*margin-right: 3px;*/
    /*border: 2px solid #ccc;*/
    /*padding: 5px;*/
}
.proN {
    float: left;
}
.priText {
    float: right;
    width: 665px;
    height: 264px;
    /*margin-right: 20px;*/
    border: 2px solid #ccc;
    padding: 15px;
}
.priText h3 {
    font-size: 18px;
    color: #0376c7;
    line-height: 30px;
    font-size: 18px;
}
.priText p {
    font-size: 14px;
    line-height: 30px;
    font-family: '微软雅黑';
    text-indent:2em;
}
.priText a{
    float: left;
    margin-right: 25px;
}
.proBtn {
    display: block;
    width: 140px;
    height: 39px;
    margin-top: 40px;
}
.honerLine {
    height: 165px;
    clear: both;
    padding-bottom: 105px;
    background-image: url(/images/shadow.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
}
#demo {
    overflow: hidden;
    
    margin: 0 auto;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
}
.honerLine ul {
    overflow: hidden;
}
.honerLine ul li {
    float: left;
    margin-left: 32px;
    height: 163px;
    border: 1px solid #ccc;
}
.honerLine ul li img {
    display: block;
    width: 240px;
    height: 163px;
}
.slideAbout{
    position: relative;
    overflow: hidden;
}
.slideAbout .hd{ 
    height: 15px;
    overflow: hidden;
    position: absolute;
    /* right: 5px; */
    /*top: 245px;*/
    /*left: 340px;*/
    /*bottom: 5px;*/
    bottom: 0;
    right: 0;
    z-index: 1;
 }
.slideAbout .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideAbout .hd ul li{ float:left; margin-right:2px;  width:30px; height:15px; text-align: center;color: #fff; line-height:14px; text-align:center; background:rgba(0, 0, 0, 0.44); cursor:pointer; }
.slideAbout .hd ul li.on{ background:#0376c7; color:#fff; }

/*荣誉资质*/
.va_rongyu{
    background: url(/images/va_rongyu.jpg)  no-repeat center top;
    width: 100%;
    height: 388px;
}
.va_rongyu_img{
    width: 1200px;
    height: 200px;
    margin: 0 auto;
    text-align: center;
    padding-top: 120px;
}
.va_rongyu_img img{
    width: 260px;
    height: 180px;
    margin: 0 10px;
}

/*荣誉客户*/
.va_kehu{
    width: 1180px;
    height: 250px;
    margin: 30px auto;
}
.va_kehu .va_kehu_img{
    width: 1180px;
    height: 280px;
}
.va_kehu .va_kehu_img ul li{
    width: 182px;
    height: 130px;
    float: left;
    margin: 0 5px 20px;
}
.va_kehu .va_kehu_img ul li img{
    width: 180px;
    height: 100px;
    border: 1px solid #ccc;
}
.va_kehu .va_kehu_img ul li p{
    width: 182px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.h2_prodtitle{font-size:2.18em;border-bottom:1px dashed #bbbbbb;padding:2px 0 10px;line-height:1.6em; }
.fenlei .tit{font-size:2em;line-height:1.6em; }
.other_case_bd li{ float:left;}
/*机组保护装置*/
.va_jzzz img{
    width: 100%;
}

/*一站式*/
.va_yzs{
    width: 1200px;
    height: 116px;
    margin: 30px auto 0;
}
.va_yzs img{
    width: 500px;
    height: 116px;
    margin: 0 auto;
    display: inherit;
}
.va_yzs_img{
    width: 1200px;
    height: 400px;
    margin: 0 auto 30px;
}
.va_yzs_img li{
    width: 350px;
    height: 386px;
    float: left;
    margin: 10px 20px;
}

/*底部foot*/
.footer_va {
    width:auto;
	min-width:1120px;
    height: 460px;
    background: #0f52b4;
    clear: both;
    margin-top: 0px;
}
.footer_1 {
    width: 980px;
    height: 445px;
    background: url(/images/ggg.jpg);
    margin: auto;
    border: 1px solid #0f52b4;
}
.footer_1_1 {
    width: 980px;
    height: 60px;
    margin-top: 25px;
    position: absolute;
    top: 220px;
	padding:0
}
.footer_1_1 li {
    margin: 0 16px;
    height: 20px;
    float: left;
}
.footer_1_1 li a {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}
.footer_1_1 li a:hover{
    color: #f00;
}
.footer_1_2 {
    width: 920px;
    height: 40px;
    margin: 35px auto 10px;
    clear: both;
    list-style-type: none;
}
.footer_1_2 li {
    width: 100px;
    height: 40px;
    float: left;
}
.footer_1_2 li a {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
}
.footer_1_2 li a:hover{
    color: #f00;
}
.footer_1_3 {
    width: 980px;
    height: 200px;
    margin: 20px auto;
    position: relative;
    font-family: '微软雅黑';
    list-style: none;
}
.footer_1_3 .li1 {
    height: 120px;
    text-align: left;
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    margin-top: 15px;
}
.footer_1_3 .li2 {
    width: 160px;
    height: 170px;
    position:absolute;
	top:0px;
	right:200px;
}
.footer_1_3 .li3 {
    width: 700px;
    height: 50px;
    margin-top: 0px;
	padding-top:20px;
}
.footer_1_3 .li3 a {
    margin-top: 0px;
    float: left;
}
.footer_1_3 .li3 a img{ width:110px!important; height:40px; margin-right:5px;}
.footer_1_3 .li4 ul li{ margin-left:0}
.w1100{
    width: 1120px; margin: 0 auto;
}
.slideTxtBox{
    /*overflow-y: unset;*/
}

.content_img{width:850px;height:300px;border-bottom:1px solid #CBCBCB; margin-top:20px}
			.content_img p{ float:left; width:290px;}
			.content_img img{float:left;}
			    .content_img dl{float:left;margin-left:30px;font-size:12px; width:360px}
			  .content_img dl dt{height:26px;color:black;font-weight:bold;line-height:26px;}
			    .content_img dl dd{color:#080808;font-weight:normal;line-height:30px;}
			  .content_img dl dd p{width:175px;height:20px;}
			  .content_img dd p a{display:block;height:20px;width:20px;float:left;margin:0 1px;}
.custom{ border:1px solid #ddd; border-top:none;} 